/**
 * User: Kevin
 * Date: 2017/11/30
 * Time: 14:11
 *
 */
'use strict';
// 规范
fis.hook('commonjs');

// 编译less
fis.match('**.less', {
    parser: 'less',
    rExt: '.css'
})
// 编译jsx
fis.match('**.jsx', {
    parser: 'babel2',
    rExt: '.js'
})
// 打包
fis.match('lib/**.js', {
    packTo: 'js/lib.js'
})
fis.match('modules/**.jsx', {
    packTo: 'js/modules.js',
    isMod: true
})
fis.match('::package', {
    postpackager: 'loader'
})
fis.match('**.{less,css}', {
    optimizer: 'clean-css',
    useHash: true
})
fis.match("**.{jsx,js}", {
    optimizer: 'uglify-js',
    useHash: true
})